home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / JAVA_ALL / J_AUTHOR / Mojo / data.2 / docs / microline / examples / tabpanel3.java < prev    next >
Encoding:
Java Source  |  1996-05-27  |  3.3 KB  |  100 lines

  1. // (c) Copyright 1994-1996 Microline Software, Inc. ALL RIGHTS RESERVED
  2. //
  3. // THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE COPIED AND USED
  4. // ONLY IN ACCORDANCE WITH THE TERMS OF THAT LICENSE AND WITH THE INCLUSION
  5. // OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE AND DOCUMENTATION, AND ITS
  6. // COPYRIGHTS ARE OWNED BY MICROLINE SOFTWARE AND ARE PROTECTED BY UNITED
  7. // STATES COPYRIGHT LAWS AND INTERNATIONAL TREATY PROVISIONS.
  8. //
  9. // THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
  10. // AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY MICROLINE SOFTWARE.
  11. //
  12. // THIS SOFTWARE AND REFERENCE MATERIALS ARE PROVIDED "AS IS" WITHOUT
  13. // WARRANTY AS TO THEIR PERFORMANCE, MERCHANTABILITY, FITNESS FOR ANY
  14. // PARTICULAR PURPOSE, OR AGAINST INFRINGEMENT.  MICROLINE SOFTWARE
  15. // ASSUMES NO RESPONSIBILITY FOR THE USE OR INABILITY TO USE THIS
  16. // SOFTWARE.
  17. //
  18. // MICROLINE SOFTWARE SHALL NOT BE LIABLE FOR INDIRECT, SPECIAL OR
  19. // CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OF THIS PRODUCT. SOME
  20. // STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR
  21. // CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS MIGHT NOT APPLY TO
  22. // YOU.
  23. //
  24. // MICROLINE SOFTWARE SHALL HAVE NO LIABILITY OR RESPONSIBILITY FOR SOFTWARE
  25. // ALTERED, MODIFIED, OR CONVERTED BY YOU OR A THIRD PARTY, DAMAGES
  26. // RESULTING FROM ACCIDENT, ABUSE OR MISAPPLICATION, OR FOR PROBLEMS DUE
  27. // TO THE MALFUNCTION OF YOUR EQUIPMENT OR SOFTWARE NOT SUPPLIED BY
  28. // MICROLINE SOFTWARE.
  29. //
  30. // U.S. GOVERNMENT RESTRICTED RIGHTS
  31. // This Software and documentation are provided with RESTRICTED RIGHTS.
  32. // Use, duplication or disclosure by the Government is subject to
  33. // restrictions as set forth in subparagraph (c)(1) of the Rights in
  34. // Technical Data and Computer Software Clause at DFARS 252.227-7013 or
  35. // subparagraphs (c)(1)(ii) and (2) of Commercial Computer Software -
  36. // Restricted Rights at 48 CFR 52.227-19, as applicable, supplier is
  37. // Microline Software, 41 Sutter St Suite 1374, San Francisco, CA 94104.
  38.  
  39. import java.awt.*;
  40. import java.mct.*;
  41. import java.applet.Applet;
  42.  
  43. class Page1 extends Panel
  44. {
  45. Page1()
  46.         {
  47.         setLayout(new BorderLayout());
  48.         add("Center", new Label("Standard Page", Label.CENTER));
  49.         add("South", new Button("Accept"));
  50.         }
  51.  
  52. public Insets insets()
  53.         {
  54.         return new Insets(10, 10, 10, 10);
  55.         }
  56. }
  57.  
  58. class Page2 extends Panel
  59. {
  60. Page2()
  61.         {
  62.         setLayout(new BorderLayout());
  63.         add("Center", new Label("PTEL Page", Label.CENTER));
  64.         add("South", new Button("Reject"));
  65.         }
  66.  
  67. public Insets insets()
  68.         {
  69.         return new Insets(10, 10, 10, 10);
  70.         }
  71. }
  72.  
  73. public class tabpanel3 extends Applet
  74. {
  75. MlTabPanel tabPanel;
  76.  
  77. public Insets insets()
  78.     {
  79.     return new Insets(10, 10, 10, 10);
  80.     }
  81.  
  82. public void init()
  83.     {
  84.     setLayout(new BorderLayout());
  85.         setBackground(new Color(192, 192, 192));
  86.  
  87.     tabPanel = new MlTabPanel();
  88.     tabPanel.setValue("tabsPerRow", 3);
  89.  
  90.         tabPanel.add("Standard", new Page1());
  91.         tabPanel.add("PTEL Server", new Page2());
  92.     tabPanel.add("NTEL Server", new Label("NTEL Page", Label.CENTER));
  93.     tabPanel.add("Advanced", new Label("Advanced Page", Label.CENTER));
  94.     tabPanel.add("Transfer Address", new Label("Transfer Page", Label.CENTER));
  95.     tabPanel.add("Multimedia", new Label("Multimedia Page", Label.CENTER));
  96.  
  97.     add("Center", tabPanel);
  98.     }
  99. }
  100.